6fac69f089ba312cd895b73ad6ea8b199bf2715f,lib/jas/src/jas/InnerClassSpecAttr.java,InnerClassSpecAttr,write,#ClassEnv#DataOutputStream#,44
Before Change
out.writeShort(e.getCPIndex(inner_class_name));
out.writeShort(e.getCPIndex(outer_class_name));
out.writeShort(e.getCPIndex(inner_name));
out.writeShort(access);
/*out.writeShort(e.getCPIndex(attr));
out.writeInt(2 + 4*(pc.size()));
After Change
out.writeShort(e.getCPIndex(new ClassCP(inner_class_name)));
if (outer_class_name.equals("null")){
out.writeShort(0);
}
else {
out.writeShort(e.getCPIndex(new ClassCP(outer_class_name)));
}
if (inner_name.equals("null")){
out.writeShort(0);
}
else {
out.writeShort(e.getCPIndex(new AsciiCP(inner_name)));
}
out.writeShort(access);
/*out.writeShort(e.getCPIndex(attr));